Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/f41-build-50502732-6045929/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '983efb447b544ea6a62cecb45e79d20f', '-D', '/var/lib/mock/f41-build-50502732-6045929/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --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;\\007"', 'PS1': ' \\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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1713052800 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2402-1.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/f41-build-50502732-6045929/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '05b9379a88e04ad6952dfd95cfbd26b5', '-D', '/var/lib/mock/f41-build-50502732-6045929/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gjwnq5qr:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1713052800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LAJXjs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2402 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2402.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2402 + rm -rf /builddir/build/BUILD/netgen-6.2.2402-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-6.2.2402-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_libjpeg.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_fallback-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0nSkRQ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 aarch64-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (3.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu + /usr/bin/cmake --build aarch64-redhat-linux-gnu -j12 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j12 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2402 -B/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -P /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/rules/makerlsfile.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/bitarray.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/logging.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 6%] Built target makerls [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/version.cpp /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/ranlib libngtogl.a /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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; | ~~~~~~~^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Built target togl [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:113:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 113 | strflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:119:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 119 | numflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:125:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 125 | defflags.Set (name, b); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:131:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 131 | flaglistflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:173:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 173 | strlistflags.Set (name, strarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:182:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 182 | numlistflags.Set (name, numarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:188:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 188 | anyflags.Set(name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 10%] Generating rules/rule_hexrules.cpp [ 11%] Generating rules/rule_prismrules2.cpp [ 11%] Generating rules/rule_triarules.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 11%] Generating rules/rule_pyramidrules.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" [ 12%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/libsrc/core/python_ngcore_export.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_hexrules.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_prismrules2.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_pyramidrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_quadrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_tetrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/rules/rule_triarules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: 202 | linesearchtree.DeleteElement (li); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 370 | clvol = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 680 | pingroup = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 84 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~ 87 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 88 | NgArray nnums; // , ednums, fanums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 91 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 95 | // top.GetElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 100 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 104 | nnums.SetSize(elnv+elned+elnfa+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 113 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 116 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 143 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 147 | NgArrayMem nnums; // , ednums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 150 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 154 | // top.GetSurfaceElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 158 | int fanum = top.GetSurfaceElementFace (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 160 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 163 | nnums.SetSize(elnv+elned+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 170 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 173 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2488:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: 2488 | T_MPRISMS mprisms_old (mprisms); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2489:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2489 | T_MIDS mids_old (mids); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2490:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2490 | T_MTRIS mtris_old (mtris); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2491:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2491 | T_MQUADS mquads_old (mquads); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 47 | cluster_reps = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2835:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 2835 | v_order = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3211:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 3211 | bndind = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: 1801 | GetCoefficients (info, coefs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~ 4072 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~ 4073 | pdxdxi, 6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4344 | double * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4357 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4363 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~ 4385 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~ 4386 | pdxdxi, 9); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 4825 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: 459 | tettree.DeleteElement (celind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 599 | edgeorder = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 605 | edgeweight = 1.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 684 | edgecoeffs = Vec<3> (0,0,0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 556 | tettree.Insert (tpmin, tpmax, nelind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:871:60: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 874 | auto openel_i = openels[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.cpp [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: 321 | tree->DeleteElement (j); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1284 | Insert (box.PMin(), box.PMax(), pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 107 | tree->Insert(el.BoundingBox(), ti); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp: In instantiation of ‘netgen::HPRefStruct::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: 3231 | }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1732 | facepoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1918 | misses = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 202 | used = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 249 | nelonnode = -4; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 318 | pmap = PointIndex (-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:806:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:513:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1127:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1127 | suroundpts = PointIndex::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1131:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1131 | tetused = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:49:33: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: unused variable ‘i’ [-Wunused-variable] 662 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:540:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:548:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:709:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 709 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:753:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 753 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:839:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 839 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:854:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:876:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:898:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 898 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:906:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 906 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:913:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:924:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int ii = 0; ii)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1258:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | for (int j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1469:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1469 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1880:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1880 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2101:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2101 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2104:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2104 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2135:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2135 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2167 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2277:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2277 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2305:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2305 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2318:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2318 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2353 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2393:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2393 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2831:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2831 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2848:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2848 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2954:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2954 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2966:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2966 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2966:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2966 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 114 | foundmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3163 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3221:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3221 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 324 | trigsonnode = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3240:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3240 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3261:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3261 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3344 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3387:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3387 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3431 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3566:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3566 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3568:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3568 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3849:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3849 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3973:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3973 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3974:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3974 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3989:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3989 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3990:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3990 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3996:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3996 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4039:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4039 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4049:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4049 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4056:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4056 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4091:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4091 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4138:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4146:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4146 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4422:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4422 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4441:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4441 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 282 | (*this)[i] = a2[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5137 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5680:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5680 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5901 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6179:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6179 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6204 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6231 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6498:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6498 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6529:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6529 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6550 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6839:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6839 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6910:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6910 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7085:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7085 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7091 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7100:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7130:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7130 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7132:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7132 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7147:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7147 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7149:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7204:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7204 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7221:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7221 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: 375 | FindInnerPoint (grouppoints, groupfaces, inp)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7230:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7230 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7238 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7250:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7250 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7261:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7261 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7273 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7305:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7305 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7317 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7342 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7356:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7356 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7395:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7395 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7420 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 351 | allowpoint = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:320:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: 320 | maxhdomain = mesh2.maxhdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4501:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 4501 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4502 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4503 | double local_sum = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 4504 | double teterrpow = mp.opterrpow; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4505 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4506 | // std::array classes_local{}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4507 | size_t n_classes = tets_in_qualclass.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4508 | Array classes_local(n_classes); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4509 | for (int i = 0; i < n_classes; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4510 | classes_local[i] = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~ 4511 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4512 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 4513 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4514 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4515 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4516 | int qualclass = int (n_classes / elbad + 1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | if (qualclass < 1) qualclass = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | if (qualclass > n_classes) qualclass = n_classes; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[qualclass-1]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4520 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4521 | local_sum += elbad; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~ 4522 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4523 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4524 | AtomicAdd(sum, local_sum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4525 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4526 | for (auto i : Range(n_classes)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4509:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4509 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7385:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: 7385 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7410:57: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7410 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 137 | incl = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2501:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2501 | numonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7233:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7233 | bcnames = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7382:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7382 | if(userdata_int.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7407:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 7407 | if(userdata_double.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2435:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2424:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2424 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2425 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2427 | const Element & el = (*this)[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2428 | if(el.IsDeleted()) return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2429 | if (dom == 0 || dom == el.GetIndex()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2431 | if (el.GetNP() == 4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 2432 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2433 | INDEX_4 i4(el[0], el[1], el[2], el[3]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2434 | i4.Sort(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2436 | table.Add (PointIndex(i4.I2()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2438 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 2439 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2440 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 | table.Add(pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 2442 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2443 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2444 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6966:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6962:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6962 | return ngcore::CreateSortedTable( surfelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6963 | [&](auto & table, SurfaceElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6964 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 6965 | for (PointIndex pi : (*this)[ei].PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~ 6967 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2840:33: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: 2840 | ost << "table: " << endl << idpoints_table << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2755:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2755 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: 710 | lpoints.Append (tempnewpoints); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 711 | llines1.Append (tempnewlines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 712 | dellines.Append (tempdellines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 713 | elements.Append (tempelements); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 105 | pnearness = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 157 | pointset = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 549 | pnums = PointIndex(-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 111 | pnearness = INT_MAX/10; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 264 | fused = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 267 | fmapi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 79 | nelementsonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 873 | Opti2dLocalData ld; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 878 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 884 | OptiParameters par; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 889 | PointIndex pi = color_table[icolor][i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 892 | if (multithread.terminate) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~ 894 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 895 | if (elementsonpoint[pi].Size() == 0) continue; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 897 | ld.sp1 = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 898 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 901 | int hpi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 905 | hpi = j; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 906 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 907 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 908 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 909 | ld.gi1 = hel.GeomInfoPi(hpi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 912 | ld.locelements.SetSize(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 924 | ld.locelements.Append (sei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 926 | for (int k = 1; k <= bel.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 929 | ld.locrots.Append (k); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 933 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 934 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 935 | if (ld.uselocalh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 936 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 940 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 941 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 942 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 947 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 948 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 956 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 957 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 962 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 966 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 967 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 968 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 969 | Vector x(2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 970 | x = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 973 | // NgProfiler::StartTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 975 | BFGS (x, minfunc, par, 1e-6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 977 | // NgProfiler::StopTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 979 | auto origp = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 981 | double fact = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 983 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 984 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 985 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 986 | // restore other points /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 992 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 995 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 996 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 997 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 998 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1002 | loci ++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 1003 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1014 | fact = fact/2.; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~ 1015 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1016 | // ProjectPoint (surfi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1019 | PointGeomInfo ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1024 | if (moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1025 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1029 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~ 1030 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1031 | mesh[pi] = origp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 1032 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1033 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1034 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1035 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1036 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:457:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: 457 | int hi = FindInnerPoint (points, faces, hp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1520:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1520 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1677:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1677 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:338:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 341 | const auto & el = elements[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 345 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 346 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 262 | ParallelForRange (IntRange(n), args...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1356:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1356 | auto color_table = CreateTable( points.Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: 531 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~ 534 | v2eht.Set (edge[1], 33); // something /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 588 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 591 | size_t pos; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 594 | vertex2.Append (edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 597 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 598 | if (!v2eht.Used(edge.I2())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 600 | vertex2.Append (edge.I2()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 603 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 604 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 623 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 626 | int edgenum = v2eht.Get(edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~ 628 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 629 | case 3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 632 | case 2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 635 | case 1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 636 | segedges[elnr] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 639 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 640 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 471 | cnt = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1230 | face2surfel = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1281 | face_els = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 15 | pure_badness = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 200 | surfaceindex = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 419 | const Segment & seg = (*mesh)[segi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: 363 | BubbleSort(faces_sorted,colours_sorted); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 316 | faces_sorted = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 123 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 137 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: 40 | loc2distedge.ChangeSize (ned); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 37 | glob_edge = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 203 | loc2distvert.Add (i, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:483:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 483 | loc2exchange = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:199:20: note: ‘lam’ was declared here 199 | double lam; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:198:20: note: ‘seg_lam’ was declared here 198 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:451:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 451 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1211 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter3d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1089:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1089 | if (info.strides[0] != sizeof(double)*info.shape[1]) In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1415:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1430:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 92 | set_keep(els, keep_el, mesh.VolumeElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1853:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1853 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 16 | openelements = mesh->OpenElements(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:733:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: 733 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:734:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 734 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:735:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 735 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/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.2402/libsrc/meshing/python_mesh.cpp:737:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 737 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 484 | maxhdom = mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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.2402/libsrc/occ/occ_face.cpp:4: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ 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.2402/libsrc/occ/occ_edge.cpp:4: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /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.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1587 | std::move(*this).template call_impl>( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | (void) std::move(args_converter).template call(cap->f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^ 294 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~ 297 | auto &func = class_factory; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 299 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 300 | [func] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 301 | #endif /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 306 | is_new_style_constructor(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1685 | std::move(init).execute(*this, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:182:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 180 | py::class_> (m, "Point2d") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 184 | return Point<2>{xy.first, xy.second}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1189:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 1189 | fsingular = esingular = vsingular = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /usr/include/pybind11/pybind11.h:2625:10: note: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /usr/include/pybind11/pybind11.h:2625:10: note: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1163:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1163 | facemeshstatus = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1168:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1168 | face_maxh = 1e99; // mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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.2402/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1209:17: warning: unused variable ‘status’ [-Wunused-variable] 1209 | auto status = BuildTriangulation(shape); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1996:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1996 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2036:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2036 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2221 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2227:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2227 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2240:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2240 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2252 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2292 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 57%] Linking CXX shared module pyngcore.cpython-312-aarch64-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-aarch64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 665 | compress = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 85 | chartdistacttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 98 | chartpointchecked = ChartId::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 300 | meshcharttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 3299 | chartpointchecked = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 61%] Built target pyngcore [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: 1117 | searchtree->DeleteElement(op); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: 303 | if(faceBCs.Pos(bcNum) < 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 296 | faceBCs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: 367 | BubbleSort(sortval1,nodes1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 228 | *segmentdata[i] = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 667 | surfindices = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:775:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 775 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 100 | pointsOnTetras = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: 468 | id_groups.Append(new NgArray(group)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 27 | elnum = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 601 | (*idmaps_edge[i]) = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 120 | neighbour_celllist = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 62 | class Brick : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1982 | RegisterClassForArchive regpl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; i&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::SaveSurfaces(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int j=0; jSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::SplitEqualOneSegEdges(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::NgArray&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 575 | osedges = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 169 | if(!to_delete.Contains(solids[i]->S1())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 643 | surfaces.Set (name, surf); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 683 | if (solids.Used (name)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 726 | splinecurves2d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 730 | splinecurves3d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 128 | class Extrusion : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: 59 | global_specpoints = specpoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1233 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp: In destructor ‘virtual netgen::Revolution::~Revolution()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:697:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: 1936 | NgArray surfind2_aux(surfind2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1047 | RegisterClassForArchive regrev; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 528 | nextpi = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 529 | si1 = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 565 | pts = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 266 | spline = new DiscretePointsSeg (pts); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 510 | maxh = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 847 | quadmeshing = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 851 | layer = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1386:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 916 | this->_M_construct(std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 335 | value.emplace(cast_op(std::move(inner_caster))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 271 | if (!args_converter.load_args(call)) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 38 | py::class_> /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 45 | auto geo = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 48 | return geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 49 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 50 | .def(NGSPickle()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 56 | Point<2> p; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 57 | p(0) = px; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 58 | p(1) = py; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 71 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 74 | auto segtype = py::cast(segment[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 76 | if (segtype == "line") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 82 | else if (segtype == "spline3") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 89 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 92 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 93 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 94 | if(py::len(segment) == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 100 | else if(py::len(segment) == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 107 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 110 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 120 | if (bc.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 121 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 122 | if(auto intptr = get_if(&*bc); intptr) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 124 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 125 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 126 | auto bcname = get_if(&*bc); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 130 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 131 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 132 | seg->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 139 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 142 | int npts = py::len(point_indices); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 150 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 151 | else if (npts == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 152 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 156 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 157 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 167 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 168 | .def("AddCurve", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 172 | int n = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~ 173 | NgArray> points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 176 | double t = double(i)/n; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 185 | spex -> leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 190 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 191 | if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 195 | string bcname = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 199 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 200 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 202 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 203 | self.AppendSegment (spex); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 224 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 230 | py::list xpoints, ypoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 232 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 234 | py::list xp, yp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 246 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 249 | for (int j = 0; j <= n; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 255 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 256 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 257 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 258 | cout << "spline is neither line nor spline3" << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 260 | xpoints.append(xp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 262 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 263 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 266 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 269 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 285 | std::vector> lst; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 290 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 298 | lst.push_back(self.splines[i]->EndPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 300 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 301 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 302 | throw NgException("Spline is neither line nor spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 304 | for (auto point : lst) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 306 | for(auto val : {point(0), point(1), 0.}) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 314 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 315 | // segment data /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 326 | py::list bcnames; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 365 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 374 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 381 | //Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 387 | cout << self.splines[i]->GetType() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 390 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 391 | .def("Draw", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 394 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 397 | ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 398 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 399 | .def("GenerateMesh", [](shared_ptr self, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 402 | MeshingParameters mp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 404 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 405 | py::gil_scoped_acquire aq; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 408 | auto mesh = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94:9: note: a different type is defined in another translation unit 94 | class Line | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:98:9: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94:9: note: a type with different number of fields is defined in another translation unit 94 | class Line | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1848:54: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1851:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2697:57: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3852:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1037:70: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:316:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /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.2402/aarch64-redhat-linux-gnu' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 89%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/ng/netgenpy.cpp [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/mvdraw.cpp: In member function ‘virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:915:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 915 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:977:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 977 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1032:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ In file included from /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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1921 | grads1 = Vec<3> (0.0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4431 | trigok = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4432 | elnrs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/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())’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainLayer(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1926:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1926 | GetVisualizationScenes().Set (name.c_str(), avs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 97%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 97%] Built target ngpy [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build /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.2402/aarch64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -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.2402/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-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/68/exe ']' +++ /usr/bin/readlink /proc/68/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-aarch64 + '[' -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 PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 aarch64-redhat-linux-gnu-openmpi -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- 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.12/site-packages/openmpi/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (5.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build aarch64-redhat-linux-gnu-openmpi -j12 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j12 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2402 -B/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/rules/makerlsfile.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/bitarray.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/logging.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 6%] Built target makerls [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o /usr/bin/ranlib libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/version.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 8%] Built target togl In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:113:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 113 | strflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:119:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 119 | numflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:125:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 125 | defflags.Set (name, b); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:131:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 131 | flaglistflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:173:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 173 | strlistflags.Set (name, strarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:182:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 182 | numlistflags.Set (name, numarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:188:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 188 | anyflags.Set(name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 11%] Generating rules/rule_pyramidrules.cpp [ 11%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_hexrules.cpp [ 11%] Generating rules/rule_prismrules2.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_quadrules.cpp [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" [ 12%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/libsrc/core/python_ngcore_export.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: 202 | linesearchtree.DeleteElement (li); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 370 | clvol = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 680 | pingroup = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 84 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~ 87 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 88 | NgArray nnums; // , ednums, fanums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 91 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 95 | // top.GetElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 100 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 104 | nnums.SetSize(elnv+elned+elnfa+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 113 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 116 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 143 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 147 | NgArrayMem nnums; // , ednums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 150 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 154 | // top.GetSurfaceElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 158 | int fanum = top.GetSurfaceElementFace (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 160 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 163 | nnums.SetSize(elnv+elned+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 170 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 173 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 47 | cluster_reps = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2488:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: 2488 | T_MPRISMS mprisms_old (mprisms); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2489:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2489 | T_MIDS mids_old (mids); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2490:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2490 | T_MTRIS mtris_old (mtris); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2491:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2491 | T_MQUADS mquads_old (mquads); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2835:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 2835 | v_order = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3211:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 3211 | bndind = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: 1801 | GetCoefficients (info, coefs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~ 4072 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~ 4073 | pdxdxi, 6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4344 | double * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4357 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4363 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~ 4385 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~ 4386 | pdxdxi, 9); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: 459 | tettree.DeleteElement (celind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 4825 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 599 | edgeorder = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 605 | edgeweight = 1.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:650:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 650 | send_orders.Add (proc, edgeorder[e]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 684 | edgecoeffs = Vec<3> (0,0,0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 556 | tettree.Insert (tpmin, tpmax, nelind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:761:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 761 | senddata.Add (proc, surfnr[e]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:871:60: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 874 | auto openel_i = openels[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: 321 | tree->DeleteElement (j); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1284 | Insert (box.PMin(), box.PMax(), pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 107 | tree->Insert(el.BoundingBox(), ti); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: 3231 | }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1732 | facepoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1918 | misses = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 202 | used = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 249 | nelonnode = -4; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 318 | pmap = PointIndex (-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:806:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:513:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1127:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1127 | suroundpts = PointIndex::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1131:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1131 | tetused = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: unused variable ‘i’ [-Wunused-variable] 662 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:49:33: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:540:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:548:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:709:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 709 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:753:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 753 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:839:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 839 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:854:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:876:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:898:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 898 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:906:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 906 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:913:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:924:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int ii = 0; ii&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3344 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3387:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3387 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3431 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3566:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3566 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3568:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3568 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3849:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3849 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3973:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3973 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3974:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3974 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3989:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3989 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3990:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3990 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3996:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3996 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4039:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4039 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4049:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4049 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4056:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4056 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4091:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4091 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4138:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4146:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4146 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4422:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4422 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4441:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4441 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5137 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5680:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5680 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5901 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6179:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6179 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6204 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6231 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6498:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6498 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6529:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6529 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6550 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6839:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6839 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6910:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6910 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7085:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7085 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7091 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7100:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7130:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7130 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7132:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7132 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7147:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7147 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7149:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7204:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7204 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7221:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7221 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7230:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7230 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7238 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7250:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7250 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7261:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7261 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7273 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7305:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7305 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7317 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7342 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7356:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7356 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7395:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7395 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7420 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:320:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: 320 | maxhdomain = mesh2.maxhdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4501:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 4501 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4502 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4503 | double local_sum = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 4504 | double teterrpow = mp.opterrpow; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4505 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4506 | // std::array classes_local{}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4507 | size_t n_classes = tets_in_qualclass.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4508 | Array classes_local(n_classes); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4509 | for (int i = 0; i < n_classes; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4510 | classes_local[i] = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~ 4511 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4512 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 4513 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4514 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4515 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4516 | int qualclass = int (n_classes / elbad + 1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | if (qualclass < 1) qualclass = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | if (qualclass > n_classes) qualclass = n_classes; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[qualclass-1]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4520 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4521 | local_sum += elbad; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~ 4522 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4523 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4524 | AtomicAdd(sum, local_sum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4525 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4526 | for (auto i : Range(n_classes)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4509:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4509 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 114 | foundmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7385:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: 7385 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7410:57: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7410 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 324 | trigsonnode = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 282 | (*this)[i] = a2[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: 375 | FindInnerPoint (grouppoints, groupfaces, inp)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 351 | allowpoint = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 137 | incl = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2501:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2501 | numonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7233:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7233 | bcnames = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7382:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7382 | if(userdata_int.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7407:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 7407 | if(userdata_double.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2435:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2424:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2424 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2425 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2427 | const Element & el = (*this)[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2428 | if(el.IsDeleted()) return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2429 | if (dom == 0 || dom == el.GetIndex()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2431 | if (el.GetNP() == 4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 2432 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2433 | INDEX_4 i4(el[0], el[1], el[2], el[3]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2434 | i4.Sort(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2436 | table.Add (PointIndex(i4.I2()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2438 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 2439 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2440 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 | table.Add(pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 2442 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2443 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2444 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6966:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6962:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6962 | return ngcore::CreateSortedTable( surfelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6963 | [&](auto & table, SurfaceElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6964 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 6965 | for (PointIndex pi : (*this)[ei].PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~ 6967 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2840:33: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: 2840 | ost << "table: " << endl << idpoints_table << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2755:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2755 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: 710 | lpoints.Append (tempnewpoints); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 711 | llines1.Append (tempnewlines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 712 | dellines.Append (tempdellines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 713 | elements.Append (tempelements); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 111 | pnearness = INT_MAX/10; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 105 | pnearness = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 157 | pointset = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 264 | fused = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 267 | fmapi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 549 | pnums = PointIndex(-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 79 | nelementsonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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++) | ~~^~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 873 | Opti2dLocalData ld; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 878 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 884 | OptiParameters par; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 889 | PointIndex pi = color_table[icolor][i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 892 | if (multithread.terminate) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~ 894 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 895 | if (elementsonpoint[pi].Size() == 0) continue; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 897 | ld.sp1 = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 898 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 901 | int hpi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 905 | hpi = j; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 906 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 907 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 908 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 909 | ld.gi1 = hel.GeomInfoPi(hpi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 912 | ld.locelements.SetSize(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 924 | ld.locelements.Append (sei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 926 | for (int k = 1; k <= bel.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 929 | ld.locrots.Append (k); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 933 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 934 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 935 | if (ld.uselocalh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 936 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 940 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 941 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 942 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 947 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 948 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 956 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 957 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 962 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 966 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 967 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 968 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 969 | Vector x(2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 970 | x = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 973 | // NgProfiler::StartTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 975 | BFGS (x, minfunc, par, 1e-6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 977 | // NgProfiler::StopTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 979 | auto origp = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 981 | double fact = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 983 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 984 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 985 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 986 | // restore other points /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 992 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 995 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 996 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 997 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 998 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1002 | loci ++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 1003 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1014 | fact = fact/2.; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~ 1015 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1016 | // ProjectPoint (surfi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1019 | PointGeomInfo ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1024 | if (moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1025 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1029 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~ 1030 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1031 | mesh[pi] = origp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 1032 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1033 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1034 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1035 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1036 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::NgBitArray&, const netgen::NgArray*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:457:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: 457 | int hi = FindInnerPoint (points, faces, hp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1520:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1520 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1677:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1677 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:338:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 341 | const auto & el = elements[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 345 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 346 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 262 | ParallelForRange (IntRange(n), args...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1356:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1356 | auto color_table = CreateTable( points.Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: 363 | BubbleSort(faces_sorted,colours_sorted); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | for(int i=0; i&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 316 | faces_sorted = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: 531 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~ 534 | v2eht.Set (edge[1], 33); // something /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 588 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 591 | size_t pos; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 594 | vertex2.Append (edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 597 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 598 | if (!v2eht.Used(edge.I2())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 600 | vertex2.Append (edge.I2()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 603 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 604 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 623 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 626 | int edgenum = v2eht.Get(edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~ 628 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 629 | case 3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 632 | case 2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 635 | case 1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 636 | segedges[elnr] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 639 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 640 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 15 | pure_badness = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 200 | surfaceindex = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 471 | cnt = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1230 | face2surfel = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1281 | face_els = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 419 | const Segment & seg = (*mesh)[segi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 351 | f(k, allvs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:690:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~~~~~ 693 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:765:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:798:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:827:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~ 829 | nloc_seg[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~~~~~~~~ 831 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~ 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:917:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 917 | iterate_names([&](auto ptr) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1212:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: 1212 | write_names(materials); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: 1414 | loop_els_3d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: 1420 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~ 1422 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~~~~ 1424 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1416 | loop_els_2d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1420 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~ 1422 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~ 1424 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: 1414 | loop_els_3d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: 1426 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~ 1428 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1416 | loop_els_2d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1426 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~ 1428 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | if (volume_weights.Size()&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:199:20: note: ‘lam’ was declared here 199 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:198:20: note: ‘seg_lam’ was declared here 198 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2114:31: warning: 310 | per_pairs.Append(pp2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2114:31: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 326 | BubbleSort(per_verts[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 335 | allvs.Append(per_verts[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 745 | auto pos = osegs2.Pos(osegs1[l]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 773 | allsegs.Append(per_seg[segi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2146:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 272 | num_segs_on_proc = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 313 | npvs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:564:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:632:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 632 | ided_sel = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 678 | f(sei, sel, dest); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 820 | f(segi, seg, dests[l]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 863 | { f(pack, dest); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:870:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1372:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1372 | boundarypoints = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: 40 | loc2distedge.ChangeSize (ned); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 37 | glob_edge = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 203 | loc2distvert.Add (i, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:483:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 483 | loc2exchange = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:451:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 451 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1211 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1089:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1089 | if (info.strides[0] != sizeof(double)*info.shape[1]) In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1415:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1430:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1853:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1853 | for(int i = 0; i)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 92 | set_keep(els, keep_el, mesh.VolumeElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 16 | openelements = mesh->OpenElements(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:733:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: 733 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:734:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 734 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:735:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 735 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:737:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 737 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Spliter.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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.2402/libsrc/occ/occ_face.cpp:4: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 484 | maxhdom = mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /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.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1587 | std::move(*this).template call_impl>( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | (void) std::move(args_converter).template call(cap->f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^ 294 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~ 297 | auto &func = class_factory; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 299 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 300 | [func] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 301 | #endif /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 306 | is_new_style_constructor(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1685 | std::move(init).execute(*this, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:182:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 180 | py::class_> (m, "Point2d") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 184 | return Point<2>{xy.first, xy.second}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1189:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 1189 | fsingular = esingular = vsingular = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /usr/include/pybind11/pybind11.h:2625:10: note: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /usr/include/pybind11/pybind11.h:2625:10: note: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1163:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1163 | facemeshstatus = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1168:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1168 | face_maxh = 1e99; // mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /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.2402/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1209:17: warning: unused variable ‘status’ [-Wunused-variable] 1209 | auto status = BuildTriangulation(shape); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1996:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1996 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2036:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2036 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2221 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2227:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2227 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2240:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2240 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2252 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2292 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 665 | compress = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 3299 | chartpointchecked = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 60%] Built target pyngcore [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 85 | chartdistacttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 98 | chartpointchecked = ChartId::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 300 | meshcharttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: 1117 | searchtree->DeleteElement(op); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: 303 | if(faceBCs.Pos(bcNum) < 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 296 | faceBCs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: 367 | BubbleSort(sortval1,nodes1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 228 | *segmentdata[i] = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 667 | surfindices = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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];} | ~~^~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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.2402/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:775:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 775 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 100 | pointsOnTetras = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: 468 | id_groups.Append(new NgArray(group)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 27 | elnum = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 601 | (*idmaps_edge[i]) = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 120 | neighbour_celllist = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 62 | class Brick : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp: In function ‘netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1269:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1269 | for (i = 0; i < si.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1982 | RegisterClassForArchive regpl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::SaveSurfaces(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int j=0; j::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:489:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for(int j=0; jSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 169 | if(!to_delete.Contains(solids[i]->S1())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 643 | surfaces.Set (name, surf); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 683 | if (solids.Used (name)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 726 | splinecurves2d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 730 | splinecurves3d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 575 | osedges = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 128 | class Extrusion : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: 59 | global_specpoints = specpoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1233 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: 1936 | NgArray surfind2_aux(surfind2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1047 | RegisterClassForArchive regrev; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/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 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for (int j = 0; j < si.Size(); j++) | ~~^~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 528 | nextpi = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 529 | si1 = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 565 | pts = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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 CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 266 | spline = new DiscretePointsSeg (pts); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 510 | maxh = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 847 | quadmeshing = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 851 | layer = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | 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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1386:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 916 | this->_M_construct(std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 335 | value.emplace(cast_op(std::move(inner_caster))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 271 | if (!args_converter.load_args(call)) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 38 | py::class_> /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 45 | auto geo = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 48 | return geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 49 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 50 | .def(NGSPickle()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 56 | Point<2> p; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 57 | p(0) = px; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 58 | p(1) = py; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 71 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 74 | auto segtype = py::cast(segment[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 76 | if (segtype == "line") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 82 | else if (segtype == "spline3") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 89 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 92 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 93 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 94 | if(py::len(segment) == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 100 | else if(py::len(segment) == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 107 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 110 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 120 | if (bc.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 121 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 122 | if(auto intptr = get_if(&*bc); intptr) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 124 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 125 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 126 | auto bcname = get_if(&*bc); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 130 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 131 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 132 | seg->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 139 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 142 | int npts = py::len(point_indices); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 150 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 151 | else if (npts == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 152 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 156 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 157 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 167 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 168 | .def("AddCurve", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 172 | int n = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~ 173 | NgArray> points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 176 | double t = double(i)/n; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 185 | spex -> leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 190 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 191 | if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 195 | string bcname = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 199 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 200 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 202 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 203 | self.AppendSegment (spex); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 224 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 230 | py::list xpoints, ypoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 232 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 234 | py::list xp, yp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 246 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 249 | for (int j = 0; j <= n; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 255 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 256 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 257 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 258 | cout << "spline is neither line nor spline3" << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 260 | xpoints.append(xp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 262 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 263 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 266 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 269 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 285 | std::vector> lst; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 290 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 298 | lst.push_back(self.splines[i]->EndPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 300 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 301 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 302 | throw NgException("Spline is neither line nor spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 304 | for (auto point : lst) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 306 | for(auto val : {point(0), point(1), 0.}) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 314 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 315 | // segment data /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 326 | py::list bcnames; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 365 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 374 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 381 | //Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 387 | cout << self.splines[i]->GetType() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 390 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 391 | .def("Draw", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 394 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 397 | ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 398 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 399 | .def("GenerateMesh", [](shared_ptr self, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 402 | MeshingParameters mp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 404 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 405 | py::gil_scoped_acquire aq; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 408 | auto mesh = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/openmpi/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:316:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2697:57: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1848:54: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1851:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1037:70: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3852:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /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.2402/aarch64-redhat-linux-gnu-openmpi' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/ng/netgenpy.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1032:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ 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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1921 | grads1 = Vec<3> (0.0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4431 | trigok = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4432 | elnrs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp [ 94%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/parallelfunc.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1926:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1926 | GetVisualizationScenes().Set (name.c_str(), avs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 97%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 97%] Built target ngpy [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build /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.2402/aarch64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 98%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -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.2402/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-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/68/exe ']' +++ /usr/bin/readlink /proc/68/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-aarch64 + '[' -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/68/exe ']' +++ /usr/bin/readlink /proc/68/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-aarch64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 aarch64-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.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (5.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich + /usr/bin/cmake --build aarch64-redhat-linux-gnu-mpich -j12 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j12 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2402 -B/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2402/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.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/rules/makerlsfile.cpp -- Found Git: /usr/bin/git (found version "2.44.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2402/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-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.2402/aarch64-redhat-linux-gnu-mpich' [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/bitarray.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/logging.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/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.2402/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2402/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 6%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 6%] Built target makerls [ 7%] Linking C static library libngtogl.a [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/utils.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 8%] Built target togl In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:113:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: 113 | strflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:634:35: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:119:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 119 | numflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:125:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 125 | defflags.Set (name, b); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:131:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 131 | flaglistflags.Set (name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:173:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 173 | strlistflags.Set (name, strarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:182:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 182 | numlistflags.Set (name, numarray); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:188:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 188 | anyflags.Set(name, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 12%] Generating rules/rule_quadrules.cpp [ 12%] Generating rules/rule_pyramidrules.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_prismrules2.cpp [ 12%] Generating rules/rule_tetrules.cpp [ 12%] Generating rules/rule_hexrules.cpp [ 12%] Generating rules/rule_triarules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [ 12%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/libsrc/core/python_ngcore_export.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2402/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.cpp:247:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.cpp:33:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/seti.cpp:66:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/table.cpp:210:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.cpp:1651:20: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.cpp:721:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/densemat.cpp:72:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 131 | template class SplineGeometry<2>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:21:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:55:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: 132 | template class SplineGeometry<3>; /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:33:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:109:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/spline.cpp:77:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 133 | static RegisterClassForArchive> regsp2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 25 | class DLL_HEADER SplineGeometry /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 134 | static RegisterClassForArchive> regsp3; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: 202 | linesearchtree.DeleteElement (li); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:544:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:869:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 370 | clvol = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 680 | pingroup = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp: In function ‘void netgen::UpdateEdgeMarks(Mesh&, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2488:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: 2488 | T_MPRISMS mprisms_old (mprisms); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:4102:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2489:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2489 | T_MIDS mids_old (mids); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2490:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2490 | T_MTRIS mtris_old (mtris); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2491:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 2491 | T_MQUADS mquads_old (mquads); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: 84 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~ 87 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 88 | NgArray nnums; // , ednums, fanums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 91 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 95 | // top.GetElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 100 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 104 | nnums.SetSize(elnv+elned+elnfa+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | 113 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~ 116 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:297:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: 143 | ngcore::ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 147 | NgArrayMem nnums; // , ednums; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 150 | int i = i_+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 154 | // top.GetSurfaceElementEdges (i, ednums); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 158 | int fanum = top.GetSurfaceElementFace (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 160 | int elnv = top.GetNVertices (typ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 163 | nnums.SetSize(elnv+elned+1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | 170 | for (int j = 0; j < nnums.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~ 173 | }, ngcore::TasksPerThread(4)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:113:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:170:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 47 | cluster_reps = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:2835:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: 2835 | v_order = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.cpp:3211:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: 3211 | bndind = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:564:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: 1801 | GetCoefficients (info, coefs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:1812:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~~~~~~~ 4072 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~ 4073 | pdxdxi, 6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2397:23: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4344 | double * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4357 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4363 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~~~~~~~ 4385 | px, 3, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~ 4386 | pdxdxi, 9); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4325:35: warning: | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 4825 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4749:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 599 | edgeorder = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 605 | edgeweight = 1.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:650:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 650 | send_orders.Add (proc, edgeorder[e]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 684 | edgecoeffs = Vec<3> (0,0,0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:761:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 761 | senddata.Add (proc, surfnr[e]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: 459 | tettree.DeleteElement (celind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:1662:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 556 | tettree.Insert (tpmin, tpmax, nelind); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay.cpp:871:60: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 874 | auto openel_i = openels[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/geomsearch.cpp:217:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: 321 | tree->DeleteElement (j); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:584:23: warning: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1312 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1284 | Insert (box.PMin(), box.PMax(), pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 107 | tree->Insert(el.BoundingBox(), ti); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1587:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1587 | for(SurfaceElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp: In instantiation of ‘netgen::HPRefStruct::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: 3231 | }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:2049:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hpref_tet.hpp:136:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1732 | facepoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1918 | misses = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:452:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:5: In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:806:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ In member function ‘ngcore::FlatArray, unsigned long>::operator[](unsigned long) const’, inlined from ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:807:38: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:540:18: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:450:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 202 | used = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 249 | nelonnode = -4; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 318 | pmap = PointIndex (-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:513:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2375:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1127:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1127 | suroundpts = PointIndex::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:1131:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1131 | tetused = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.cpp:903:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: unused variable ‘i’ [-Wunused-variable] 662 | for(auto i : Range(mp.optsteps3d)) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:662:14: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:49:33: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | for(int i=0; i= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In destructor ‘netgen::Mesh::~Mesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:275:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 275 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:277:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:279:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 282 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:285:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:288:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:324:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:330:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:343:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:348:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::DeleteMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:382:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:384:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:462:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 462 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:520:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:540:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:548:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:709:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 709 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:753:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 753 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:839:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 839 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:854:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:876:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:898:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 898 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:906:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 906 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:913:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 919 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:924:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for (int ii = 0; ii&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1068:43: 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.2402/libsrc/meshing/meshclass.cpp:1073:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1073 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1258:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1258 | for (int j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1469:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1469 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1880:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1880 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:1914:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1914 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2101:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2101 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2104:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2104 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2135:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2135 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2167 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2277:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2277 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2305:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2305 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2318:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2318 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2353 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2393:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2393 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2831:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2831 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:1564:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2848:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2848 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2954:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2954 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2966:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2966 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2966:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2966 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3163 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3221:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3221 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3240:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3240 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3261:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3261 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3344 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3387:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3387 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3431 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3566:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3566 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3568:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3568 | for(j=i+1; j& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 114 | foundmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3737:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3737 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 324 | trigsonnode = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetLocalH(std::shared_ptr, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3849:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3849 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3973:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3973 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3974:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3974 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3989:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3989 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3990:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3990 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3996:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3996 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4039:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4039 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4049:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4049 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4056:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4056 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4091:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4091 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4138:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4138 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4146:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4146 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4422:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4422 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4441:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4441 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5137 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 282 | (*this)[i] = a2[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 7 | class netrule /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 53 | globalrules.Append (make_unique(*rule)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5680:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5680 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:5901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5901 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6179:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6179 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6204 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6231:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6231 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6498:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6498 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6529:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6529 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6550 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6839:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6839 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6910:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6910 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: 375 | FindInnerPoint (grouppoints, groupfaces, inp)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:1267:21: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7085:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7085 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7091 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7100:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7130:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7130 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7132:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7132 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7147:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7147 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7149:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7149 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7204:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7204 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7221:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7221 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7230:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7230 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7238 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7250:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7250 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7261:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7261 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7273 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7305:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7305 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7317 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7342 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7356:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7356 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7395:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7395 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7420 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 351 | allowpoint = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:320:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: 320 | maxhdomain = mesh2.maxhdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7420:23: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:987:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4501:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 4501 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4502 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4503 | double local_sum = 0.0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 4504 | double teterrpow = mp.opterrpow; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4505 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4506 | // std::array classes_local{}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4507 | size_t n_classes = tets_in_qualclass.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4508 | Array classes_local(n_classes); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4509 | for (int i = 0; i < n_classes; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4510 | classes_local[i] = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~ 4511 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4512 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 4513 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4514 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4515 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4516 | int qualclass = int (n_classes / elbad + 1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | if (qualclass < 1) qualclass = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | if (qualclass > n_classes) qualclass = n_classes; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[qualclass-1]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4520 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4521 | local_sum += elbad; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~ 4522 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~ 4523 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4524 | AtomicAdd(sum, local_sum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4525 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | 4526 | for (auto i : Range(n_classes)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4509:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4509 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7385:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: 7385 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:4518:28: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7410:57: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 7410 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 137 | incl = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2501:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2501 | numonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7233:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7233 | bcnames = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7382:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 7382 | if(userdata_int.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:7407:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 7407 | if(userdata_double.Used(id)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2435:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2424:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 2424 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2425 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2427 | const Element & el = (*this)[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2428 | if(el.IsDeleted()) return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2429 | if (dom == 0 || dom == el.GetIndex()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2431 | if (el.GetNP() == 4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 2432 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2433 | INDEX_4 i4(el[0], el[1], el[2], el[3]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2434 | i4.Sort(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 2435 | table.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2436 | table.Add (PointIndex(i4.I2()), ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2438 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 2439 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2440 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 | table.Add(pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 2442 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2443 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 2444 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6966:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:6962:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 6962 | return ngcore::CreateSortedTable( surfelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6963 | [&](auto & table, SurfaceElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6964 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 6965 | for (PointIndex pi : (*this)[ei].PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6966 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~ 6967 | }, GetNP()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/msghandler.cpp:126:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2840:33: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: 2840 | ost << "table: " << endl << idpoints_table << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2758:25: warning: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:269:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2755:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 2755 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule2.cpp:150:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/netrule3.cpp:1037:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser2.cpp:488:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parser3.cpp:889:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:898:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 157 | pointset = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 549 | pnums = PointIndex(-1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: 710 | lpoints.Append (tempnewpoints); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:633:43: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 711 | llines1.Append (tempnewlines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 712 | dellines.Append (tempdellines); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 713 | elements.Append (tempelements); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 105 | pnearness = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:1086:49: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/secondorder.cpp:510:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 111 | pnearness = INT_MAX/10; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 264 | fused = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 502 | NgArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 267 | fmapi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:240:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 79 | nelementsonpoint = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 873 | Opti2dLocalData ld; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 878 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 884 | OptiParameters par; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 889 | PointIndex pi = color_table[icolor][i]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 892 | if (multithread.terminate) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~ 894 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 895 | if (elementsonpoint[pi].Size() == 0) continue; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 897 | ld.sp1 = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 898 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 901 | int hpi = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 905 | hpi = j; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 906 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 907 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 908 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 909 | ld.gi1 = hel.GeomInfoPi(hpi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 912 | ld.locelements.SetSize(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 924 | ld.locelements.Append (sei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 926 | for (int k = 1; k <= bel.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 929 | ld.locrots.Append (k); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 933 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 934 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 935 | if (ld.uselocalh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 936 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 940 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 941 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 942 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 947 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 948 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 956 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 957 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 962 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 966 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 967 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 968 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 969 | Vector x(2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~ 970 | x = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 973 | // NgProfiler::StartTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 975 | BFGS (x, minfunc, par, 1e-6); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 977 | // NgProfiler::StopTimer (timer2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 979 | auto origp = mesh[pi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 981 | double fact = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 983 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 984 | if(mixed) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~ 985 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 986 | // restore other points /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 992 | PointIndex hhpi = el[k]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 995 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 996 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 997 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 998 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1002 | loci ++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~ 1003 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1014 | fact = fact/2.; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~ 1015 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1016 | // ProjectPoint (surfi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1019 | PointGeomInfo ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1024 | if (moveisok) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~ 1025 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1029 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~ 1030 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1031 | mesh[pi] = origp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~ 1032 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1033 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | 1034 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1035 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1036 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:457:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: 457 | int hi = FindInnerPoint (points, faces, hp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1784:17: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing2.cpp:1026:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/findip.hpp:112:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1520:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 1520 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1677:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1677 | pointh = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:338:74: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 341 | const auto & el = elements[ei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 345 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 346 | for (PointIndex pi : el.PNums()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 262 | ParallelForRange (IntRange(n), args...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/smoothing3.cpp:1356:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 1356 | auto color_table = CreateTable( points.Size(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/specials.cpp:180:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: 531 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~ 534 | v2eht.Set (edge[1], 33); // something /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:2336:35: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 588 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 591 | size_t pos; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 594 | vertex2.Append (edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 597 | /* /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 598 | if (!v2eht.Used(edge.I2())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 600 | vertex2.Append (edge.I2()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 603 | */ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ 604 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 623 | LoopOverEdges (*mesh, *this, v, /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 626 | int edgenum = v2eht.Get(edge[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~ 628 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 629 | case 3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 632 | case 2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 635 | case 1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~ 636 | segedges[elnr] = edgenum; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~ 639 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~ 640 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: 363 | BubbleSort(faces_sorted,colours_sorted); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:397:24: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:575:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:120:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 316 | faces_sorted = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 15 | pure_badness = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 200 | surfaceindex = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 471 | cnt = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:325:38: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 351 | f(k, allvs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:342:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:441:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 441 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:444:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1230 | face2surfel = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:498:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 498 | for(int j = 0; j& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 1281 | face_els = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:637:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 637 | for(SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int j = 0; j < ided1.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | for (int j = 1; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:651:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int l = 0; l < ided2.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (int m = 0; m [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:690:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~~~~~~~~~~~~~~~ 693 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:653:34: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:673:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:765:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:755:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:794:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:798:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:799:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:827:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~ 829 | nloc_seg[dest]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~~~~~~~~~~~~~~~~~~~ 831 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:781:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~ 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:917:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: 917 | iterate_names([&](auto ptr) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:819:31: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1212:16: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: 1212 | write_names(materials); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1138:18: warning: | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: 1414 | loop_els_3d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: 1420 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~ 1422 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~~~~~~~~~~~~~ 1424 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1375:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1416 | loop_els_2d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1420 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~ 1422 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~ 1424 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: 1414 | loop_els_3d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: 1426 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~ 1428 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1416 | loop_els_2d(f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: 1426 | loop_els([&](auto vertex, int index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~ 1428 | if(boundarypoints[vertex]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1404:36: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | if (volume_weights.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 419 | const Segment & seg = (*mesh)[segi]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 242 | f(myrange); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 408 | ParallelForRange /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 411 | for (auto i : myrange) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~ 414 | ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | Table table = CreateTable(range, func, cnt); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2114:31: warning: 310 | per_pairs.Append(pp2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2114:31: warning: | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 326 | BubbleSort(per_verts[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 335 | allvs.Append(per_verts[k]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 745 | auto pos = osegs2.Pos(osegs1[l]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 773 | allsegs.Append(per_seg[segi]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:2146:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 272 | num_segs_on_proc = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 313 | npvs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:564:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:632:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 632 | ided_sel = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 678 | f(sei, sel, dest); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 820 | f(segi, seg, dests[l]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 835 | segm_buf.Add (dest, segi); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 863 | { f(pack, dest); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:870:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/parallelmesh.cpp:1372:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1372 | boundarypoints = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:199:20: note: ‘lam’ was declared here 199 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:208:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 208 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:198:20: note: ‘seg_lam’ was declared here 198 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: 40 | loc2distedge.ChangeSize (ned); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:826:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:564:31: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 37 | glob_edge = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 203 | loc2distvert.Add (i, val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.cpp:483:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 483 | loc2exchange = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:451:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 451 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:525:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1211 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1211:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/surfacegeom.cpp:548:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 92 | set_keep(els, keep_el, mesh.VolumeElements()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: 16 | openelements = mesh->OpenElements(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/debugging.cpp:83:30: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1089:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1089 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1415:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1430:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1430 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1853:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1853 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:374:47: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/table.hpp:251:41: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:733:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: 733 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1859:30: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:734:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 734 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/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.2402/libsrc/meshing/python_mesh.cpp:735:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 735 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/python_mesh.cpp:737:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 737 | ExportArray(m); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:285:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 294 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter3d.cxx [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop.cxx [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:294:50: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:430:55: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.cxx /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Spliter.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/Partition_Spliter.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:179, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:803:35: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 484 | maxhdom = mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX shared module pyngcore.cpython-312-aarch64-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-aarch64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /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.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/cast.h: In instantiation of ‘typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(make_caster&&) [with T = std::pair; typename make_caster::cast_op_type::type> = std::pair; make_caster = type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]’: /usr/include/pybind11/cast.h:1613:51: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1613 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1587:65: required from ‘std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t<((bool)std::is_void<_Dummy>::value), pybind11::detail::void_type> = pybind11::detail::void_type]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1587 | std::move(*this).template call_impl>( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1588 | std::forward(f), indices{}, Guard{}); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:293:78: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | (void) std::move(args_converter).template call(cap->f); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /usr/include/pybind11/detail/init.h:293:15: required from ‘void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 293 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~^ 294 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 295 | [func = std::move(class_factory)] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | #else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~ 297 | auto &func = class_factory; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | cl.def( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~ 299 | "__init__", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 300 | [func] /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 301 | #endif /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~ 302 | (value_and_holder &v_h, Args... args) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 304 | v_h, func(std::forward(args)...), Py_TYPE(v_h.inst) != v_h.type->type); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 306 | is_new_style_constructor(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:1685:32: required from ‘pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1685 | std::move(init).execute(*this, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:182:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 180 | py::class_> (m, "Point2d") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | .def(py::init()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | .def(py::init( [] (std::pair xy) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 184 | return Point<2>{xy.first, xy.second}; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ /usr/include/pybind11/cast.h:50:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp 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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1189:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 1189 | fsingular = esingular = vsingular = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.hpp:1388:25: required from here /usr/include/pybind11/pybind11.h:2625:10: note: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /usr/include/pybind11/pybind11.h:2625:10: note: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /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.2402/libsrc/occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1163:24: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1163 | facemeshstatus = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.cpp:1168:19: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 1168 | face_maxh = 1e99; // mparam.maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/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.2402/libsrc/occ/occ_edge.cpp:4: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1209:17: warning: unused variable ‘status’ [-Wunused-variable] 1209 | auto status = BuildTriangulation(shape); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:1996:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1996 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2036:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2036 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2221 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2227:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2227 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2240:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2240 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2252:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2252 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2292 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/python_occ_shapes.cpp:2292:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:348:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.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/gp_Pnt.hxx:220, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 665 | compress = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occ_utils.cpp:64:15: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 59%] Built target pyngcore [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 3299 | chartpointchecked = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 85 | chartdistacttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 98 | chartpointchecked = ChartId::INVALID; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 300 | meshcharttrigs = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlline.cpp:737:39: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: 1117 | searchtree->DeleteElement(op); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.cpp:767:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/adtree.hpp:1016:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stltopology.cpp:1087:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/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 ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainLayer(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: 303 | if(faceBCs.Pos(bcNum) < 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:772:19: warning: | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface.cpp:2193:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 296 | faceBCs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/nginterface_v2.cpp:1044:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: 367 | BubbleSort(sortval1,nodes1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:751:19: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:744:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 228 | *segmentdata[i] = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 667 | surfindices = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:715:49: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writediffpack.cpp:235:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeabaqus.cpp:212:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.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.2402/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:775:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 775 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefeap.cpp:74:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writefluent.cpp:161:17: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 100 | pointsOnTetras = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: 468 | id_groups.Append(new NgArray(group)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:1089:19: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:804:19: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:813:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 27 | elnum = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 601 | (*idmaps_edge[i]) = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/wuchemnitz.cpp:299:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 120 | neighbour_celllist = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/interface/rw_medit.cpp:92:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:318:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1982 | RegisterClassForArchive regpl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/bspline2d.cpp:239:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 62 | class Brick : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 529 | RegisterClassForArchive regbrick; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp: In function ‘netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1269:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1269 | for (i = 0; i < si.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘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.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgparser.cpp:1321:31: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:310:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for (int i = 0; i < identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::SaveSurfaces(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | for (int j=0; j&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:456:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 456 | for (int j=0; jSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:1601:23: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:1729:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 575 | osedges = 2; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 169 | if(!to_delete.Contains(solids[i]->S1())) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 643 | surfaces.Set (name, surf); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 683 | if (solids.Used (name)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 726 | splinecurves2d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 730 | splinecurves3d.Set(name,spl); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:924:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: 59 | global_specpoints = specpoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/genmesh.cpp:707:27: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class ExtrusionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 928 | RegisterClassForArchive regexf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 128 | class Extrusion : public Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 929 | RegisterClassForArchive regextr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1648:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1233 | identmap = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/polyhedra.cpp:910:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1042:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/singularref.cpp:214:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: 1936 | NgArray surfind2_aux(surfind2); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/specpoin.cpp:2151:23: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 9 | class RevolutionFace : public Surface /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1046 | RegisterClassForArchive regrevf; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: 1047 | RegisterClassForArchive regrev; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/solid.cpp:1600:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/zrefine.cpp:719:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/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&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 468 | for (int j = 0; j < si.Size(); j++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:706:51: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 528 | nextpi = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 529 | si1 = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 565 | pts = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:2056:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:47:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/python_csg.cpp:468:35: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 239 | class Primitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 7 | class SplineSurface : public OneSurfacePrimitive /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 80 | const T* val = std::any_cast(&a); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: 100 | static RegisterClassForArchive regss; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/python3.12 -I/usr/include/opencascade -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1386:5: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:1043:15: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib.cpp:168:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/geom2d/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 266 | spline = new DiscretePointsSeg (pts); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: 510 | maxh = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 847 | quadmeshing = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 851 | layer = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1388:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: 1388 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:385:37: warning: | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 622 | : pts (apts) /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/nglib/nglib_occ.cpp:166:22: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshtype.hpp:1386:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1386 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 916 | this->_M_construct(std::forward<_Args>(__args)...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 335 | value.emplace(cast_op(std::move(inner_caster))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 271 | if (!args_converter.load_args(call)) { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 145 | initialize( /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 1634 | cpp_function cf(method_adaptor(std::forward(f)), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: 38 | py::class_> /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 45 | auto geo = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 48 | return geo; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 49 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 50 | .def(NGSPickle()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 56 | Point<2> p; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~ 57 | p(0) = px; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 58 | p(1) = py; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 71 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 74 | auto segtype = py::cast(segment[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 76 | if (segtype == "line") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 82 | else if (segtype == "spline3") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 89 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 92 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 93 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 94 | if(py::len(segment) == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 100 | else if(py::len(segment) == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 107 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 110 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 120 | if (bc.has_value()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 121 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 122 | if(auto intptr = get_if(&*bc); intptr) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 124 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 125 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 126 | auto bcname = get_if(&*bc); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 130 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 131 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 132 | seg->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 139 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 142 | int npts = py::len(point_indices); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 146 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 150 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 151 | else if (npts == 3) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 152 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 156 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 157 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 167 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 168 | .def("AddCurve", /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 172 | int n = 1000; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~ 173 | NgArray> points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 176 | double t = double(i)/n; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 185 | spex -> leftdom = leftdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 190 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 191 | if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 195 | string bcname = py::extract(bc)(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 199 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 200 | spex->bc = self.GetNSplines()+1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 202 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 203 | self.AppendSegment (spex); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 224 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 230 | py::list xpoints, ypoints; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 232 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 234 | py::list xp, yp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 246 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 249 | for (int j = 0; j <= n; j++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 255 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 256 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 257 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 258 | cout << "spline is neither line nor spline3" << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 260 | xpoints.append(xp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 262 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 263 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 266 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 269 | Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 285 | std::vector> lst; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 290 | double len = self.splines[i]->Length(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 298 | lst.push_back(self.splines[i]->EndPI()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 300 | else /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~ 301 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 302 | throw NgException("Spline is neither line nor spline3"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 304 | for (auto point : lst) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 306 | for(auto val : {point(0), point(1), 0.}) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 314 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 315 | // segment data /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 326 | py::list bcnames; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~ 365 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 374 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 381 | //Box<2> box(self.GetBoundingBox()); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 387 | cout << self.splines[i]->GetType() << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 390 | })) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~ 391 | .def("Draw", FunctionPointer /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 394 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~ 397 | ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 398 | /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | 399 | .def("GenerateMesh", [](shared_ptr self, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 402 | MeshingParameters mp; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~ 404 | { /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 405 | py::gil_scoped_acquire aq; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~ 408 | auto mesh = make_shared(); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: 641 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/mpich/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:316:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:2697:57: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1848:54: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/python_mesh.cpp:1851:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/basegeom.cpp:1037:70: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshclass.cpp:3852:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:354:28: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /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.2402/aarch64-redhat-linux-gnu-mpich' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-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.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -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.2402/ng/netgenpy.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/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++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/meshdoc.cpp:521:17: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/14/string:47, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:3: /usr/include/c++/14/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/mvdraw.cpp:1057:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ 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.2402/libsrc/include/../occ/occ_utils.hpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/stlpkg.cpp:529:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsfieldlines.cpp:235:14: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/visualpkg.cpp:80:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4808:30: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1921 | grads1 = Vec<3> (0.0); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4431 | trigok = false; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 4432 | elnrs = -1; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/occpkg.cpp:830:26: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/occ/vsocc.cpp:423:25: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 387 | NgFlatArray::operator= (val); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../occ/occgeom.hpp:395:25: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 395 | face_sel_status = 0; /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:184:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vsmesh.cpp:3301:92: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/stlgeom/vsstl.cpp:1181:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp [ 94%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/csgpkg.cpp:532:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/parallelfunc.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402 -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1944:31: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/csg/vscsg.cpp:475:73: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/ngpkg.cpp:1926:34: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 1926 | GetVisualizationScenes().Set (name.c_str(), avs); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2402/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.2402/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: 245 | int pos = user_vis.Pos(vis); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:273:23: warning: | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 97%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.6.3 /usr/lib64/libTKFillet.so.7.6.3 /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKXDEIGES.so.7.6.3 /usr/lib64/libTKIGES.so.7.6.3 /usr/lib64/libTKBool.so.7.6.3 /usr/lib64/libTKXDESTEP.so.7.6.3 /usr/lib64/libTKSTEP.so.7.6.3 /usr/lib64/libTKSTEP209.so.7.6.3 /usr/lib64/libTKSTEPAttr.so.7.6.3 /usr/lib64/libTKSTEPBase.so.7.6.3 /usr/lib64/libTKXCAF.so.7.6.3 /usr/lib64/libTKVCAF.so.7.6.3 /usr/lib64/libTKCAF.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKLCAF.so.7.6.3 /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/ng/demoview.cpp:300:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 97%] Built target ngpy [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2402/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2402 /builddir/build/BUILD/netgen-6.2.2402/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build /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.2402/aarch64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -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.2402/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2402/ng -I/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2402/include -I/builddir/build/BUILD/netgen-6.2.2402/libsrc -I/builddir/build/BUILD/netgen-6.2.2402/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/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.2402/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1605:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshtype.hpp:1612:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1612 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2402/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:727:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 727 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:740:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshclass.hpp:747:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:253:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 253 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:260:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:270:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:277:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:291:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 291 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:307:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/basegeom.hpp:354:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 207 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: 103 | if ( procs.GetProcs().Contains(netgen::id) ) /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 617 | this->IncSize (i); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 631 | Add (i, cont); /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ^~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } /builddir/build/BUILD/netgen-6.2.2402/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2402/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2402/aarch64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2402/aarch64-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/68/exe ']' +++ /usr/bin/readlink /proc/68/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-aarch64 + '[' -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.jhMVXg + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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.2402 + . /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/20076/exe ']' +++ /usr/bin/readlink /proc/20076/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-aarch64 + '[' -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 PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 + /usr/bin/cmake --install aarch64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config_cli.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64//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/20076/exe ']' +++ /usr/bin/readlink /proc/20076/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-aarch64 + '[' -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/20076/exe ']' +++ /usr/bin/readlink /proc/20076/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-aarch64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 + /usr/bin/cmake --install aarch64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config_cli.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64//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/20076/exe ']' +++ /usr/bin/readlink /proc/20076/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-aarch64 + '[' -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.2402-1.fc41.aarch64 + /usr/bin/cmake --install aarch64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-aarch64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/config_cli.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64//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.2402-1.fc41.aarch64/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j12 --strict-build-id -m -i --build-id-seed 6.2.2402-1.fc41 --unique-debug-suffix -6.2.2402-1.fc41.aarch64 --unique-debug-src-base netgen-mesher-6.2.2402-1.fc41.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2402 find-debuginfo: starting Extracting debug info from 21 files DWARF-compressing 21 files sepdebugcrcfix: Updated 21 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/netgen-mesher-6.2.2402-1.fc41.aarch64 12860 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2402-1.fc41.aarch64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2402-1.fc41.aarch64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j12 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/lib/debug/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: netgen-mesher-6.2.2402-1.fc41.aarch64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2402-1.fc41 netgen-mesher(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.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.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2402-1.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9RRvhp + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2402 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/doc/netgen-mesher-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2402/AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2402/doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PSOCGJ + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2402 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/licenses/netgen-mesher-common + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2402/LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2402-1.fc41 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.2402-1.fc41.aarch64 Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2402-1.fc41 netgen-mesher-libs(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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) libm.so.6(GLIBC_2.38)(64bit) libngcore.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2402-1.fc41.aarch64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2402-1.fc41 netgen-mesher-devel(aarch-64) = 6.2.2402-1.fc41 pkgconfig(netgen-mesher) = 6.2.2402 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(aarch-64) Processing files: netgen-mesher-devel-private-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-devel-private = 6.2.2402-1.fc41 netgen-mesher-devel-private(aarch-64) = 6.2.2402-1.fc41 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.2402-1.fc41.aarch64 Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2402-1.fc41 python-netgen-mesher = 6.2.2402-1.fc41 python3-netgen-mesher = 6.2.2402-1.fc41 python3-netgen-mesher(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen = 6.2.2402-1.fc41 python3.12-netgen-mesher = 6.2.2402-1.fc41 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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2402-1.fc41 Processing files: netgen-mesher-openmpi-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-openmpi = 6.2.2402-1.fc41 netgen-mesher-openmpi(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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-aarch64) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2402-1.fc41.aarch64 Provides: libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) netgen-mesher-openmpi-libs = 6.2.2402-1.fc41 netgen-mesher-openmpi-libs(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-aarch64) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-openmpi-devel = 6.2.2402-1.fc41 netgen-mesher-openmpi-devel(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-openmpi-6.2.2402-1.fc41.aarch64 Provides: libngguipy.so()(64bit)(openmpi-aarch64) libngpy.so()(64bit)(openmpi-aarch64) python-netgen-mesher-openmpi = 6.2.2402-1.fc41 python-netgen-openmpi = 6.2.2402-1.fc41 python3-netgen-mesher-openmpi = 6.2.2402-1.fc41 python3-netgen-mesher-openmpi(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen-mesher-openmpi = 6.2.2402-1.fc41 python3.12-netgen-openmpi = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit)(openmpi-aarch64) libnggui.so.6.2()(64bit)(openmpi-aarch64) libnglib.so.6.2()(64bit)(openmpi-aarch64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2402-1.fc41 Processing files: netgen-mesher-mpich-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-mpich = 6.2.2402-1.fc41 netgen-mesher-mpich(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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-aarch64) libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2402-1.fc41.aarch64 Provides: libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) netgen-mesher-mpich-libs = 6.2.2402-1.fc41 netgen-mesher-mpich-libs(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(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) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-aarch64) libngcore.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-mpich-devel = 6.2.2402-1.fc41 netgen-mesher-mpich-devel(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-mpich-6.2.2402-1.fc41.aarch64 Provides: libngguipy.so()(64bit)(mpich-aarch64) libngpy.so()(64bit)(mpich-aarch64) python-netgen-mesher-mpich = 6.2.2402-1.fc41 python-netgen-mpich = 6.2.2402-1.fc41 python3-netgen-mesher-mpich = 6.2.2402-1.fc41 python3-netgen-mesher-mpich(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen-mesher-mpich = 6.2.2402-1.fc41 python3.12-netgen-mpich = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(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) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit)(mpich-aarch64) libnggui.so.6.2()(64bit)(mpich-aarch64) libnglib.so.6.2()(64bit)(mpich-aarch64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2402-1.fc41 Processing files: netgen-mesher-debugsource-6.2.2402-1.fc41.aarch64 Provides: netgen-mesher-debugsource = 6.2.2402-1.fc41 netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 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.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 44b6ba957945480d5fb00a5b1254111a145bbc63 netgen-mesher-debuginfo = 6.2.2402-1.fc41 netgen-mesher-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: netgen-mesher-libs-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 0ce8dd8226ad570d936d1c17900f490ed6ec2528 debuginfo(build-id) = 58aa176c8c68f881f6225e4981e5bb12a26cf2be debuginfo(build-id) = a263ffba526780ced31d663546c19d680b2d92c8 netgen-mesher-libs-debuginfo = 6.2.2402-1.fc41 netgen-mesher-libs-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: python3-netgen-mesher-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 085533ba605876d0240635b26201f70efbc1aaef debuginfo(build-id) = 325e6843f10ba67360fe9bda81294b0f678bfe43 debuginfo(build-id) = e0a5983228860ec8a26e649b31d2f129a1f4c505 python-netgen-mesher-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-debuginfo(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen-mesher-debuginfo = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 6c7c2a1c38904c3a39772b43a2ba802fd3550857 netgen-mesher-openmpi-debuginfo = 6.2.2402-1.fc41 netgen-mesher-openmpi-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 7448e5343874347e5c3deb3cadf3f40bc11c53a4 debuginfo(build-id) = aff91ef29d33e25254da605fc04e8dbad95a47c1 debuginfo(build-id) = e918b388282090d02b0e96bcfbcff72c9f1ab578 netgen-mesher-openmpi-libs-debuginfo = 6.2.2402-1.fc41 netgen-mesher-openmpi-libs-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 6afbda797ddeeab6ffbbe1070c12a3fd79118703 debuginfo(build-id) = cc21b0c6b150fdc29233327996f0a4e77a0e431c debuginfo(build-id) = fda63d35be77266c34c3984095e5038cc3fede80 python-netgen-mesher-openmpi-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-openmpi-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-openmpi-debuginfo(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen-mesher-openmpi-debuginfo = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: netgen-mesher-mpich-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 02a079d407785cd926eaedceadf3ce617cef8452 netgen-mesher-mpich-debuginfo = 6.2.2402-1.fc41 netgen-mesher-mpich-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 223ecc9d57844d5f3db58aecd47d0453525a286b debuginfo(build-id) = 8c7848afaa26d96b495a801b65658cfcaf897c48 debuginfo(build-id) = f6af2f8bfaf490ca16ffdcaaad2715e2d1fedbcb netgen-mesher-mpich-libs-debuginfo = 6.2.2402-1.fc41 netgen-mesher-mpich-libs-debuginfo(aarch-64) = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2402-1.fc41.aarch64 Provides: debuginfo(build-id) = 183fed594829aa728cb53b38aa4ce0ef0103b903 debuginfo(build-id) = 4e1bab5fa2d115e749a8db1b27da4cba78d6af4b debuginfo(build-id) = 8329afc34712351c8379b379a2ac563f9ea664d9 python-netgen-mesher-mpich-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-mpich-debuginfo = 6.2.2402-1.fc41 python3-netgen-mesher-mpich-debuginfo(aarch-64) = 6.2.2402-1.fc41 python3.12-netgen-mesher-mpich-debuginfo = 6.2.2402-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(aarch-64) = 6.2.2402-1.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2402-1.fc41.aarch64 Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2402-1.fc41.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2402-1.fc41.aarch64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2402-1.fc41.aarch64.rpm Child return code was: 0